"""
文件操作之 增 删 改

touch() 新建文件
mkdir()  创建目录
unlink() 删除文件
rmdir()  删除目录
"""
from pathlib import Path

# 增加
# 创建文件
# Path("甲.txt").touch()

# 创建目录
# Path("test").mkdir() # 如果文件存在会报错
# Path("test").mkdir(exist_ok=True) # 如果文件存在不会报错

# 删除
# Path("乙.txt").unlink()  # 如果不存在会报错
# Path("test").rmdir() # 如果不存在则会报错
# target = Path("test")
# if target.exists():
#     target.rmdir()
#     print("删除成功")
# else:
#     print("目录不存在")


# 修改
# Path("甲.txt").rename("A.txt")

target1 = Path("甲.txt")

# 并不是改名，而是创建了一个新的对象 pathlib.WindowsPath
new_name = target1.with_name("笔记1.txt")
print(new_name)
print(type(new_name))
target1.rename(new_name)

